到 Day 09!在開始學習理論前先來閒聊一下,甚麼是傲嬌,用一部動漫來解釋的話,這裡舉例的是《五等分的花嫁》,如果你有看過,那你一定會被二乃的心境變化深深吸引:從開局防備心超重「毒舌防備狀態」,到中期的「傲嬌嘴硬」,再到最後直接發動「暴走列車」的直球告白!沒看過的圖我放下面,可以去看,我會選擇先做傲嬌性格,某部分因為這個關係。
如果我們的 AI Agent 只用同一套 Prompt,就永遠只會停留在開局的毒舌模式,這完全無法呈現角色的成長啊!
動漫名:《五等分的花嫁》
今天我們的輕量目標:
簡單來說,FSM 就像是遊戲裡的「轉職系統」或「Boss 階段切換」:
在 Agent 架構中導入 FSM,就能讓 AI 根據歷史互動累積的數值,動態載入不同的 system_instruction,實現真正的「性格成長」!
為了理解甚麼是狀態,這裡我們參考二乃來當做範例講說,我們把二乃與主角的關係,可拆解為三個核心狀態:
了解了甚麼是狀態,我們還需要定義「什麼情況會讓狀態改變」。我設計一個數值 Affection(0 - 100 分):
當 Affection 跨越門檻(例如從 30 變成 31)時,系統就會觸發 State Transition,下一句對話開始,莉莉就會載入全新的 Prompt!